Calibrating Agent-Based Models Of Innovation Diffusion With Gradients